#include <stdio.h>

int main(void)
{
	// 定义整型数组
	int a[60]; // 数组中每一个成员初始值都是随机值
	// 将数组a2中的每一个元素都初始化为0
	int a2[10] = {0};
	// 数组中第一个元素的值为1,其他元素值都为0
	int a3[10] = {1};
	int i;

	// 赋值
	for (i = 0; i < 10; i++) {
		a2[i] = i + 1;
	}

	// 访问60个int变量的值
	for (i = 0; i < 10; i++) {
		printf("%d\n", a2[i]);
	}

	// 验证数组的类型
	// 验证数组名是首地址
	printf("%p\n", a2);
	// 验证数组名的运算能力
	printf("%p\n", a2 + 1);
	// 验证通过数组名取得元素
	printf("%d\n", *a2);
	printf("%d\n", *(a2 + 1));
	printf("%d\n", a2[1]);
	printf("%d\n", 1[a2]);

	return 0;
}

